package com.blog.cmrpersonalblog.dto.user.response;

import lombok.Data;

/**
 * 推荐作者信息DTO
 * 用于首页推荐作者展示
 */
@Data
public class AuthorInfo {
    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 个性签名
     */
    private String signature;

    /**
     * 文章数
     */
    private Integer articleCount;

    /**
     * 粉丝数
     */
    private Integer followerCount;

    /**
     * 总点赞数
     */
    private Integer totalLikeCount;

    /**
     * 是否已关注
     */
    private Boolean isFollowed;
}

